package com.ruoyi.project.wechatprogram.weekend.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import com.ruoyi.framework.web.domain.BaseEntity;

import java.util.Date;

/**
 * 餐品周期菜单对象 wx_weekend
 * 
 * @author csx
 * @date 2020-04-08
 */
public class WxWeekend extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Integer id;

    /** 日期id */
    @Excel(name = "日期id")
    private Integer weekendId;

    /** 日期名称，如周一，周二 */
    @Excel(name = "日期名称，如周一，周二")
    private String weekendName;

    /** 类目id */
    @Excel(name = "类目id")
    private Integer categoryId;

    /** 菜品id */
    @Excel(name = "菜品id")
    private Integer menuId;

    /** 站点id */
    @Excel(name = "站点id")
    private Integer webId;

    /** 删除状态 */
    @Excel(name = "删除状态")
    private Integer del;

    /** 预留字段1 */
    @Excel(name = "预留字段1")
    private String back1;

    /** 预留字段2 */
    @Excel(name = "预留字段2")
    private String back2;

    /** 预留字段3 */
    @Excel(name = "预留字段3")
    private String back3;

    /** 预留字段4 */
    @Excel(name = "预留字段4")
    private String back4;

    /** 类目名称 */
    @Excel(name = "类目名称")
    private String categoryName;

    /** 类目类型 */
    @Excel(name = "类目类型")
    private Integer categoryType;

    /** 菜品名称 */
    @Excel(name = "菜品名称")
    private String menuName;

    /** 菜品描述 */
    @Excel(name = "菜品描述")
    private String menuDescription;

    /** 菜品图片 */
    @Excel(name = "菜品图片")
    private String menuPictureUrl;

    /** 就餐开始时间 */
    @Excel(name = "就餐开始时间")
    private String repastStarttime;

    /** 就餐结束时间 */
    @Excel(name = "就餐结束时间")
    private String repastEndtime;

    /** 就餐金额 */
    @Excel(name = "就餐金额")
    private Integer repastMoney;

    private Integer menuCount;

    private String day;

    public String getDay() {
        return day;
    }

    public void setDay(String day) {
        this.day = day;
    }

    public Integer getMenuCount() {
        return menuCount;
    }

    public void setMenuCount(Integer menuCount) {
        this.menuCount = menuCount;
    }

    public Integer getCategoryType() {
        return categoryType;
    }

    public void setCategoryType(Integer categoryType) {
        this.categoryType = categoryType;
    }

    public Integer getRepastMoney() {
        return repastMoney;
    }

    public void setRepastMoney(Integer repastMoney) {
        this.repastMoney = repastMoney;
    }

    public String getRepastStarttime() {
        return repastStarttime;
    }

    public void setRepastStarttime(String repastStarttime) {
        this.repastStarttime = repastStarttime;
    }

    public String getRepastEndtime() {
        return repastEndtime;
    }

    public void setRepastEndtime(String repastEndtime) {
        this.repastEndtime = repastEndtime;
    }

    public String getMenuDescription() {
        return menuDescription;
    }

    public void setMenuDescription(String menuDescription) {
        this.menuDescription = menuDescription;
    }

    public String getMenuPictureUrl() {
        return menuPictureUrl;
    }

    public void setMenuPictureUrl(String menuPictureUrl) {
        this.menuPictureUrl = menuPictureUrl;
    }

    public String getCategoryName() {
        return categoryName;
    }

    public void setCategoryName(String categoryName) {
        this.categoryName = categoryName;
    }

    public String getMenuName() {
        return menuName;
    }

    public void setMenuName(String menuName) {
        this.menuName = menuName;
    }

    public void setId(Integer id)
    {
        this.id = id;
    }

    public Integer getId() 
    {
        return id;
    }
    public void setWeekendId(Integer weekendId) 
    {
        this.weekendId = weekendId;
    }

    public Integer getWeekendId() 
    {
        return weekendId;
    }
    public void setWeekendName(String weekendName) 
    {
        this.weekendName = weekendName;
    }

    public String getWeekendName() 
    {
        return weekendName;
    }
    public void setCategoryId(Integer categoryId) 
    {
        this.categoryId = categoryId;
    }

    public Integer getCategoryId() 
    {
        return categoryId;
    }
    public void setMenuId(Integer menuId) 
    {
        this.menuId = menuId;
    }

    public Integer getMenuId() 
    {
        return menuId;
    }
    public void setWebId(Integer webId) 
    {
        this.webId = webId;
    }

    public Integer getWebId() 
    {
        return webId;
    }
    public void setDel(Integer del) 
    {
        this.del = del;
    }

    public Integer getDel() 
    {
        return del;
    }
    public void setBack1(String back1) 
    {
        this.back1 = back1;
    }

    public String getBack1() 
    {
        return back1;
    }
    public void setBack2(String back2) 
    {
        this.back2 = back2;
    }

    public String getBack2() 
    {
        return back2;
    }
    public void setBack3(String back3) 
    {
        this.back3 = back3;
    }

    public String getBack3() 
    {
        return back3;
    }
    public void setBack4(String back4) 
    {
        this.back4 = back4;
    }

    public String getBack4() 
    {
        return back4;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("weekendId", getWeekendId())
            .append("weekendName", getWeekendName())
            .append("categoryId", getCategoryId())
            .append("menuId", getMenuId())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())
            .append("webId", getWebId())
            .append("del", getDel())
            .append("back1", getBack1())
            .append("back2", getBack2())
            .append("back3", getBack3())
            .append("back4", getBack4())
            .toString();
    }
}
